{{tag>IDE programmation}}
----
====== Anjuta (IDE) ======
{{ ::anjuta_3.4.0.png?direct&500|}}
**Anjuta** est un environnement de développement intégré (EDI ou IDE en anglais) pour GNU/Linux. Il a été développé pour GTK+ et s'intègre donc bien dans l'[[:gnome|environnement de bureau Gnome]].

Anjuta fournit un nombre important de fonctions avancées de programmation : 
  * un éditeur puissant
  * la gestion de projet avec //autotools//
  * la création d'application interactive
  * et un débogueur

Il permet également de développer facilement des applications pour Gnome grâce à [[Glade]].

Anjuta supporte les langages et bibliothèques suivants :
  * C : GTK+, [[sdl|SDL]], Xlib et générique
  * C++ : [[gtkmm|GTKmm]] et [[wxwidgets|wxWidgets]] et générique
  * Java : compilateur java ou gcj 
  * JavaScript : Extension GNOME Shell et générique
  * Python : PyGtk, Django et générique
  * Vala : Gtk

===== Installation =====
[[:tutoriel:comment_installer_un_paquet|Installer le paquet]] Anjuta : **[[apt://anjuta|anjuta]]**

[[:tutoriel:comment_installer_un_paquet|installer]] Anjuta et le support de compilation : **[[apt://anjuta,build-essential,autogen,autoconf,intltool,libtool,automake|anjuta build-essential autogen autoconf intltool libtool automake]]**

==== Dernière version stable ====
[[:ppa|Ajoutez le PPA]] : **ppa:jacob/anjuta** à vos sources de logiciels, [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|rechargez la liste des paquets]] puis [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt://anjuta|anjuta]]** (ou mettez-le à jour s'il est déjà installé).

Pour programmer des greffons pour Anjuta, installez les paquets suivants : **[[apt://anjuta-dev,libgbf-dev,libgdl-dev|anjuta-dev libgbf-dev libgdl-dev]]**.

Anjuta sera ensuite disponible dans //Applications -> Programmation -> EDI Anjuta//.

==== Installation des plugins Anjuta Extras ====
[[:tutoriel:comment_installer_un_paquet|Installer le paquet]] **[[apt>anjuta-extras]]**

Ce paquet permet d'installer les plugins suivants :
  * « Sample Plugin » : un plugin contenant des exemples pour Anjuta
  * « Scintilla Editor » : un éditeur alternatif basé sur Scintilla
  * « Scratchbox » : modifie les commandes de compilation pour utiliser scratchbox 1 ou 2

===== Voir aussi =====
==== Liens internes ====
  * [[programmation|L'apprentissage de la programmation]]
  * [[glade|Glade]]
==== Liens externes ====
  * [[http://www.anjuta.org/|Site officiel]]
  * [[http://www.gnome.org/projects/devtools/|Outils de développement Gnome]]

----

//Contributeurs : [[utilisateurs:binnette|Binnette]], [[utilisateurs:Zoloom|Zoloom]]//